package com.appkubes.fintech.admin.application.bill.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class RepayVO {

    @ApiModelProperty("账单ID")
    @NotBlank(message = "账单ID不能为空")
    private String billKey;

    @ApiModelProperty("还款类型")
    @NotBlank(message = "还款类型不能为空")
    private String repayType;

    @ApiModelProperty("期数")
    private Integer period;

    @ApiModelProperty("还款金额")
    @NotBlank(message = "还款金额")
    private BigDecimal payAmt;


    @ApiModelProperty("减免金额")
    @NotBlank(message = "减免金额")
    private BigDecimal breaksAmount;

    @ApiModelProperty("备注")
    private String remark;

}
